Asfarvarin District (Persian: بخش اسفرورین) is a district (bakhsh) in Takestan County, Qazvin Province, Iran. At the 2006 census, its population was 28,845, in 6,583 families.[1] The District has one city: Asfarvarin.